home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / hobby / autohb.zip / AUTOHB.TXT < prev    next >
Text File  |  1994-10-15  |  6KB  |  114 lines

  1. Automatic HAPPY BIRTHDAY Program
  2. Released as freeware by Keith Parkansky - 10-15-94
  3. Internet: keithp@execpc.com           CompuServer: 70401,3710
  4. Exec-PC BBS - Milwaukee, WI  414-789-4360
  5.  
  6. Neat little program that puts a chocolate birthday cake with
  7. vanilla frosting and yellow candles on the screen and plays the
  8. "Happy Birthday" song will printing the words on the screen in
  9. multiple colors.  The QuickBasic source code is included.
  10.  
  11. AUTOMATIC OPERATION
  12. ===================
  13. The program looks for and reads DOS environment variables for
  14. the birthday persons name and date.  If the DOS environment
  15. variables don't exist, it proceeds without them.  The variable
  16. for the person's name must be HBNAME and the variable for the
  17. person's age is HBDATE (see formatting below).  These variable
  18. names can be changed, or removed completely, in the source code.
  19.  
  20. >>>     STAND-ALONE SYSTEMS
  21.         -------------------
  22.         You can configure stand-alone systems to automatically
  23.         run the program on a user's birthday by adding the following
  24.         lines to the AUTOEXEC.BAT file on their system:
  25.  
  26.           SET HBNAME=Put Person's Name Here    (Is Case Sensitive !)
  27.           SET HBDATE=mm-dd    (be sure to use this format with a dash)
  28.           @AUTOBD
  29.  
  30. >>>     NOVELL NETWORKS
  31.         ---------------
  32.         While you can't use the date checking part of the program, you
  33.         can set the HBNAME variable in the SYSTEM LOGIN SCRIPT by adding
  34.         the line:
  35.  
  36.           DOS SET HBNAME="%USERID"   - or -   DOS SET HBNAME="%FULL_NAME"
  37.  
  38.               and then adding the AUTOHB command in the user's login script
  39.               on their birthday.  (Or come up with a way to get the user's
  40.               birthday into the DOS environment into HBDATE with the format
  41.               shown above under "Stand-Alone Systems".
  42.  
  43. NOTE:  I found the "core" musical and text statements in a file
  44.        called HB.BAS on Exec-PC BBS.   Since there was no accompanying
  45.        text file or other documentation, I took this to mean HB.BAS is
  46.        in the public domain.  I added the statements relating to the
  47.        graphics characters for the cake, color, and enviromental variables.
  48. ----------------------------------------------------------------------------
  49. OTHER FREEWARE:  I also have a Freeware Date Reminder program in release
  50.                  called TIMEFLYS.  It is in the file called TIMEFLYS.ZIP
  51.                  on Exec-PC, CompuServe, America On-Line, and the SimTel
  52.                  mirror site on the Internet via ftp at oak.oakland.edu.
  53.                  It is considerably more sophisticated than the birthday 
  54.                  program.  It gives you simple "pop up" reminders of 
  55.                  upcoming US holidays and other observances 11, 4, and 1 
  56.                  day(s) prior to an event (i.e. no nagging).  It also
  57.                  automatically calculates the dates for "fixed day" holdiays
  58.                  and Easter.  There is also a version which additionally
  59.                  contains Canadian holidays called TFCANADA.ZIP (not on OAK).
  60.  
  61.  
  62.  
  63.  
  64.                             THE LEGAL NECESSITIES
  65.                             =====================
  66.  
  67.  
  68.         LICENSE
  69.         =======
  70.         The user is granted, without charge, the right to use this freeware
  71.         version of AUTOHB for an indefinite period as the author sees fit,
  72.         and to freely distribute copies of same, under the express conditions
  73.         that: all files be included in the transfer; you do not receive any
  74.         payment, commercial benefit, or other consideration for such 
  75.         reproduction or distribution; alter the software, documentation, 
  76.         license agreement, or copyright notices in any way; and all terms and
  77.         conditions outlined herein are complied with.  Use of the software
  78.         constitutes acceptance of, and an agreement to adhere to, the terms
  79.         set forth in this document.
  80.  
  81.  
  82.         NOTICES
  83.         =======
  84.         No price or other compensation may be charged for this software.
  85.         A reasonable cost may be charged for the distribution of the
  86.         software where transfer on a magnetic or optical medium, plus 
  87.         shipping and handling, are involved.  Under no conditions can the
  88.         AUTOHB  software be "rented" or leased to others.
  89.  
  90.         AUTOHB  cannot be sold as part of some other inclusive package, 
  91.         nor can it be included in any commercial software or software 
  92.         packaging offer without a previous written agreement with the
  93.         authors.  The software code or program-generated data cannot be 
  94.         included or used in/with any other program, commercial or otherwise.
  95.  
  96.  
  97.         DISCLAIMER
  98.         ==========
  99.         The "freeware"   AUTOHB  is licensed without any  warranty of 
  100.         merchantability, fitness of particular purpose, performance, or 
  101.         otherwise.  All warranties are disclaimed.  By using the  AUTOHB  
  102.         software, you agree that neither its' authors, producers, 
  103.         distributors, or other related parties will be liable to you or any 
  104.         third party for any use of this software, or for any damages 
  105.         whatsoever.  Even if the authors and/or producers are apprised of the 
  106.         possibility of such damages occurring, the authors and producers 
  107.         assume no liability for damages, either direct or consequential, 
  108.         which may result from the use of this software.
  109.  
  110.  
  111.  
  112.  
  113.  
  114.